Reverse Engineering User-Drawn Form-Based Interfaces for Interactive Database Conceptual Analysis
نویسنده
چکیده
In this paper, we address the problem of eliciting, communicating and validating the static data requirements of a software engineering project, while improving the end-user involvement. For this purpose, given an environment for which electronic forms are a privileged way to exchange information and stakeholders familiar with form-based (computer) interaction, we propose to use form-based user-drawn interfaces as a two-way channel to interactively capture and validate static data requirements with end-users, by specializing and integrating standard techniques to help acquire data specifications from existing artifacts. Since the main principles of our approach are already presented in [1], we here focus on discussing two fundamental aspects of this research, namely the means to make end-users major stakeholders in the data requirements process, and the challenges facing the validation of such a transversal research.
منابع مشابه
Deriving User-Requirements from Human-Computer Interfaces
In this paper we explore the possibility of designing components of information systems by optimally exploiting the information explicitly or implicitly in human-computer interfaces. In this process it is assumed that the end-user, with minimal training, is able to sketch a prototype interface of the future application, from which the conceptual model of the application domain can be derived se...
متن کاملExtracting an Entity Relationship Schema from a Relational Database through Reverse Engineering
This paper presents a method for extracting a conceptual schema from a relational database. The method is based on an analysis of data manipulation statements in the code of an application using a relational DBMS. Attributes representing references between tables in the relational schema, and possible keys are determined by an analysis of join conditions in queries and view deenitions. Knowledg...
متن کاملCombining Formal Methods and Functional Strategies Regarding the Reverse Engineering of Interactive Applications
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual controls. Therefore, correctness of GUI’s code is essential to the correct execution of the overall software. Models can help in the evaluation of interactive applications by allowing designers to concentrate on its more important aspects. This paper describes our approach to reverse engineer an abstrac...
متن کاملGUIsurfer: A Reverse Engineering Framework for User Interface Software
In the context of developing tool support to the automated analysis of interactive systems implementations, this chapter proposal aims to investigate the applicability of reverse engineering approaches to the derivation of user interfaces behavioural models. The ultimate goal is that these models might be used to reason about the quality of the system, both from an usability and an implementati...
متن کاملGraph visualization toolkits - Computer Graphics and Applications, IEEE
telecommunications, and financial analysis, researchers and developers have commonly used graphs to model relational information. For example, many computer-aided software engineering (CASE) tools use graphs to model the dependencies between modules in a large program. (These graphs are typically drawn as diagrams in which each node—object—is a small rectangle with a text annotation inside and ...
متن کامل